package ZY11_05.List_Set;

import java.util.*;

public class List_Set {
    public static void main(String[] args) {
        List list = new ArrayList();
        list.add("123");
        list.add("A");
        list.add("B");
        list.add("C");
        list.add("E");
        list.add("F");
        list.add("G");

        list.add(0,"234");//第一位加入元素
        list.size();//数组长度
        for(Object o:list){
            System.out.println(o);
        }
        list.get(1);//返回索引位置元素
        list.set(2,"D");//将索引位置元素替换
        list.contains("A");//判断是否存在指定元素
        list.indexOf("C");//返回元素在集合中的索引位置
        list.remove("G");//删除指定元素
        list.remove(4);//删除指定位置元素
        List list1=new LinkedList();
        ((LinkedList) list1).addFirst("1");//指定元素插入集合首位
        ((LinkedList) list1).addLast("10");//指定元素插入集合尾部
        ((LinkedList) list1).getFirst();//获取第一个元素
        ((LinkedList) list1).getLast();//获取最后一个元素


        Set set=new HashSet();
        set.add("1");
        set.add("2");
        set.add("3");
        set.add("4");//
        set.size();//长度·
        set.isEmpty();//如果不包含任何元素返回true
        set.contains("2");//如果包含指定元素返回true
        set.remove("3");//如果指定元素在集合中，将其删除
    }
}
